4
תגובות

C \ C++

פתח Ben ,
היי.
למה אין פורום לשפות LL ?
בכל מקרה, אני מתחיל קורס בזמן הקרוב ואלמד שם C ו CPP ו JAVA , רשתות, אלגוריתמים ועוד כל מיני דברים.
מכיוון שיש לי כמה שבועות חופש, ארצה להתחיל באופן עצמאי.
ארצה לבין קודם מה ההבדל בין שתי השפות האלה ?. הבנתי שCPP היא ההרחבה של C ושקודם כל כדאי (צריך?) ללמוד C ורק אחר כך לעבוד ל C++. אשמח מאוד אם מישהו יעשה לי סדר בנוגע לדבר הזה. יש לי רקע בשפות C# ו JAVA הקטע הוא שאני צריך לעבוד רק על הקצאת זיכרון, מצביעים וכל הדברים שאין ב HL. אז לפי מה שהבנתי, התחלתי כבר עם C, בקטנה עם הלולאות וכל זה ופשוט למדתי את הדברים שאין ב HL כמו שציינתי מעלה, מתי אני אמור לעבור ל C++ ? איך זה הולך הדבר הזה ? האם מה שאני עושה זה נכון ? אשמח לסדר , המלצות והדרכה בנושא.

אולי זה נשמע מוזר אבל אני ממש צריך את הסדר הזה בראש

ד"א אלכס, שלחתי הודעה מזמן דרך הצור קשר עם המלצות ל 2 דומיינים פנויים שמצאתי. בזמנו חיפשת דומיין חדש לאתר כיוון שהוא לא עוסק רק ב PHP.
האם ראית את המייל?

4 תשובות

avatar ענה intval ב 24 ליולי 2015 #

C++ היא בערך אותו דבר כמו C פלוס תכנות מונחה עצמים ועוד כמה בונוסים מגניבים. זה בדיוק כמו שאמרת - הרחבה.
אתה לא חייב ללמוד את שניהם בנפרד או בכלל ללמוד אחת מהם בשביל להבין את השניה. אתה יכול ללמוד רק אחת מהן והן לא תלויות אחת בשניה. יש ביניהם משהו דומה, ומספיק שתלמד אחת מהן.

בגדול c/cpp הם שפות הרבה יותר נמוכות ברמת האבסטרקציה, מה שאומר שאין לך שם מחלקות מוכנות שיודעות לעשות כל דבר כמו שיש לך ב-c# ו-java
אין לך רשימות, מחלקות נוחות לקריאת קבצים, שרת מובנה, מחלקות לעבודת רשת וכו'. את כל אלא תצטרך לכתוב לבד (או לקחת קוד מוכן של מישהו אחר)
אבל תצטרך להבין איך זה עובד.

הרבה דברים אחרים אין לך גם, כמו linq, איטרטורים, תפיסת שגיאות וכו'. את כל אלו תצטרך לכתוב לבד ושום תצטרך להבין איך זה עובד.
בין היתר גם הקצאה וניהול זיכרון יהיו על הכתפיים שלך.

מתי לעבור מ-c ל-cpp? - עכשיו. בדיוק כמו שאין קשר בין c# ל-java כמעט. תלמד אחת מהם וכשתצטרך, תלמד את השניה.
ועדיף שתתחיל ישר מ-cpp

avatar ענה Ben ב 24 ליולי 2015 #

אחלה. תודה רבה. מה לגבי המייל?

avatar ענה intval ב 24 ליולי 2015 #

ראיתי את המייל, תודה על ההצעות.
כרגע הדומיין נשאר כפי שהוא, עד שמשהו ישתנה :)

avatar ענה Ben ב 24 ליולי 2015 #

אחלה :-)